package com.kgc.api.goods;


import com.kgc.bean.GoodsItem;

import java.util.List;

public interface GoodsItemApi {
    //1.根据商品id返回商品信息

    GoodsItem returnProductInformationAccordingToProductId(String goodsId);

    //2、判断该id的商品是否存在
    Boolean whetherTheProductExists (String id);


    /**
    *@ClassName: GoodsItemApi
    *@Description 增加商品库存
    *@Author lzy
    *@Date 2021/6/24
    */
    Boolean updateGoodsStockByGoodsId(String goodsId, Integer goodsStock);

    /**
    *@ClassName: GoodsItemApi
    *@Description 根据商品类型查询该类型的商品
    *@Author lzy
    *@Date 2021/6/24
    */

    List<GoodsItem> selectGoodsItemByParentId(Integer parentId,Integer pageNo,Integer pageSize);

    /**
    *@ClassName: GoodsItemApi
    *@Description 根据商品名称，模糊查询商品数据
    *@Author lzy
    *@Date 2021/6/24
    */
    List<GoodsItem> selectGoodsItemByKeyWord(String keyword,Integer pageNo,Integer pageSize);

    /**
    *@ClassName: GoodsItemApi
    *@Description 通过商品id，查询商品的参数
    *@Author lzy
    *@Date 2021/6/29
    */

    GoodsItem selectGoodsByGoodsId(String goodsId);


}
